decomposing animal carcass - Turco Inglés Diccionario